Retrieves the styles of a GUI window.
GUIGetStyle ( [ winhandle] )
Parameters
winhandle | [optional] Windows handle as returned by GUICreate (default is the previously used window). |
Return Value
Success: | returns a two-element array that containing the styles information: |
$array[0] = Style | |
$array[1] = ExStyle | |
Failure: | Returns 0. |
Remarks
Be carefull Style changes after GUISetState().
Related
GUICreate, GUISetStyle
Example
#include <GuiConstants.au3>
$NewStyle = False
$hWnd = GUICreate("Gui Style", 260, 100)
$Style = GUICtrlCreateButton("Set Style", 45, 50, 150, 20)
$GuiStyles = GuiGetStyle ($hWnd) ; be careful the style change after opening
GUISetState()
While 1
$Msg = GUIGetMsg()
Switch $Msg
Case $GUI_EVENT_CLOSE
Exit
Case $Style
If Not $NewStyle Then
GuiSetStyle ($WS_POPUPWINDOW + $WS_THICKFRAME, $WS_EX_CLIENTEDGE + $WS_EX_TOOLWINDOW)
GUICtrlSetData($Style, 'Undo Style')
$NewStyle = True
Else
GuiSetStyle ($GuiStyles[0], $GuiStyles[1])
GUICtrlSetData($Style, 'Set Style')
$NewStyle = False
EndIf
Case Else
EndSwitch
WEnd